﻿#include <string.h>
#include <stdio.h>
#include <locale.h>
#include <stdlib.h>
#include "mdict.h"
#include <stdbool.h>
//#include "mdict.c"



int interactive() {
    int num_w = 0;
    read_file(&num_w);
    while (true) {

        switch (menu()) {
        case 1:
            add_w(&num_w);
            break;
        case 2:
            delete_word(&num_w);
            break;
        case 3:
            print_lib(&num_w);
            break;
        case 4:
            save(&num_w);
            break;
        case 5:
            return 0;
        default:
            printf("Надо вводить число от 1 до 7");
            break;
        }
    }
}

int menu() {
    int temp;
    printf("Выбирите действие.\n");
    printf("1. добавление книг в библиотеку\n2. удалить книгу из библиотеки;\n");
    printf("3. просмотр библиотеки\n4. сохранить изменения в словарь;\n5. выход.\n");
    printf("Не забывайте сохранять изменения!\n");
    scanf("%d", &temp);
    system("cls");
    return temp;
}

int main() {
    setlocale(LC_ALL, "Russian");
    //int temp;
    interactive();
    system("cls");
    return 0;
}